Ci HenglongCi Henglong
Carrick, Three Weeks of Silence and the Ball That Has Not Yet LandedThat day, the Craven Cottage turf was damp and dark. Michael Carrick stood on...
Cunha, the 89th-Minute Equaliser and xG 0.05: A Moment, or a Sweet Lie?Minute 89, Craven Cottage. The ball arrived at Matheus Cunha's feet after a...
Injury and Silence: The Undercurrent Beneath the Badminton Annual SeasonHook On 13 January 2026, at around 4:40 in the morning, a van left Kuala Lump...
108-108: The Number Cameroon Left Behind Before the African FinalThat night of the quarterfinal I sat in front of the screen with a notebook a...
Thailand U20 and the Lesson of Complacency: When 6 Points Mean Nothing YetIn the 57th minute, at a stadium in a city no one remembers the name of,...
ABIODUN Wins European U19 Title at Antibes: France's Youth Depth Is the Real SignalThe U19 boys' round-robin at Antibes closed after nine matches per player. Th...
Marc Bernal and the Contract to 2029: When a Transfer Rumor Testifies Against ItselfJune has no televised match. But for Marc Bernal, it is the biggest fixture o...
Vietnam Women's Sepak Takraw and the Nearly-4-Billion Question: Two Policy Layers Behind the ASIAD GoldOn the evening of 29 September, in Nagoya, Japan, three Vietnamese women's...
Vietnam Women's National Volleyball Championship 2026: Four Dead Rounds and the Cost of a 14-Round FormatThe Hà Nội lineup sheet for round 13 carried four names that had not appeared...
Kumamoto Masters 2026: Li Shifeng Leads and the Information Void Behind a Truncated LineNovember in Kumamoto. I arrive at the arena two hours early, while the...
Adam Bakoni chooses Morocco: a 1.92m full-back and the long queue behind HakimiAdam Bakoni's name sits in a corner of Morocco's Under-23 squad list for the...
Nguyen Xuan Son Wears Captain's Armband: A Historic Moment Amid the Injury StormIn the closed training ground of the Vietnam national team, before the match...
When the Data Sheet Goes Silent: The Quiet Gap Hollowing Out Esports AnalyticsAt 3:47 in the morning Seoul time, a scouting report landed in an inbox with...
The Security Wall in Bandung and the Void in Vietnam's MidfieldOn the morning of September 24, I stood outside the training-ground fence of...
Southeast Asian Badminton in a Long Season: When the Calendar Outruns a Knee's Healing TimeSix in the morning at Nguyen Du Sports Hall, Ho Chi Minh City. Two hours befo...
78 Meetings, a 0-4 Scar and Four Silent Years: Indonesia Confronts Its History Against ThailandOn the 11v11 database table, the number sits still like an old scar: 78...
When Data Falls Silent: Lessons on Honesty in Sports AnalysisI received an analysis request. Not about a specific match, a player, or a...
Kavutskiy and FritzTrainer: When Chess Sells Voices Instead of MovesThere is a course in ChessBase's catalogue titled "The Fundamentals of...
9...a5 Against the Bayonet Attack: An Opening DVD and the Data GapThe third board from the window, a cafe on Nguyen Du Street, Saigon, nine...
Istanbul 2027: European table tennis puts its Olympic ticket on the Mixed Team stageIstanbul has been confirmed as the host of Stage 1 of the 2027 European Team...
Cunha, the 89th-Minute Equaliser and xG 0.05: A Moment, or a Sweet Lie?Minute 89, Craven Cottage. The ball arrived at Matheus Cunha's feet after a...
Injury and Silence: The Undercurrent Beneath the Badminton Annual SeasonHook On 13 January 2026, at around 4:40 in the morning, a van left Kuala Lump...
108-108: The Number Cameroon Left Behind Before the African FinalThat night of the quarterfinal I sat in front of the screen with a notebook a...
Thailand U20 and the Lesson of Complacency: When 6 Points Mean Nothing YetIn the 57th minute, at a stadium in a city no one remembers the name of,...
ABIODUN Wins European U19 Title at Antibes: France's Youth Depth Is the Real SignalThe U19 boys' round-robin at Antibes closed after nine matches per player. Th...
Marc Bernal and the Contract to 2029: When a Transfer Rumor Testifies Against ItselfJune has no televised match. But for Marc Bernal, it is the biggest fixture o...
Vietnam Women's Sepak Takraw and the Nearly-4-Billion Question: Two Policy Layers Behind the ASIAD GoldOn the evening of 29 September, in Nagoya, Japan, three Vietnamese women's...
Vietnam Women's National Volleyball Championship 2026: Four Dead Rounds and the Cost of a 14-Round FormatThe Hà Nội lineup sheet for round 13 carried four names that had not appeared...
Kumamoto Masters 2026: Li Shifeng Leads and the Information Void Behind a Truncated LineNovember in Kumamoto. I arrive at the arena two hours early, while the...
Adam Bakoni chooses Morocco: a 1.92m full-back and the long queue behind HakimiAdam Bakoni's name sits in a corner of Morocco's Under-23 squad list for the...
Nguyen Xuan Son Wears Captain's Armband: A Historic Moment Amid the Injury StormIn the closed training ground of the Vietnam national team, before the match...
When the Data Sheet Goes Silent: The Quiet Gap Hollowing Out Esports AnalyticsAt 3:47 in the morning Seoul time, a scouting report landed in an inbox with...
The Security Wall in Bandung and the Void in Vietnam's MidfieldOn the morning of September 24, I stood outside the training-ground fence of...
Southeast Asian Badminton in a Long Season: When the Calendar Outruns a Knee's Healing TimeSix in the morning at Nguyen Du Sports Hall, Ho Chi Minh City. Two hours befo...
78 Meetings, a 0-4 Scar and Four Silent Years: Indonesia Confronts Its History Against ThailandOn the 11v11 database table, the number sits still like an old scar: 78...
When Data Falls Silent: Lessons on Honesty in Sports AnalysisI received an analysis request. Not about a specific match, a player, or a...
Kavutskiy and FritzTrainer: When Chess Sells Voices Instead of MovesThere is a course in ChessBase's catalogue titled "The Fundamentals of...
9...a5 Against the Bayonet Attack: An Opening DVD and the Data GapThe third board from the window, a cafe on Nguyen Du Street, Saigon, nine...
Istanbul 2027: European table tennis puts its Olympic ticket on the Mixed Team stageIstanbul has been confirmed as the host of Stage 1 of the 2027 European Team...
